package com.museum.guide.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

/**
 * 反馈DTO
 */
@Data
public class FeedbackDTO {

    /**
     * 反馈标题
     */
    @NotBlank(message = "反馈标题不能为空")
    @Size(max = 100, message = "反馈标题长度不能超过100个字符")
    private String title;

    /**
     * 反馈内容
     */
    @NotBlank(message = "反馈内容不能为空")
    private String content;

    /**
     * 类型：SUGGESTION-建议，COMPLAINT-投诉，QUESTION-咨询，OTHER-其他
     */
    @NotBlank(message = "反馈类型不能为空")
    private String type;
}